import request from '@/utils/request'

// 车辆管理API接口
export const carApi = {
  // 分页查询车辆信息
  getAllCars(params) {
    return request({
      url: '/car/all',
      method: 'post',
      data: params
    })
  },

  // 添加车辆信息
  addCar(data) {
    return request({
      url: '/car/addcar',
      method: 'post',
      data
    })
  },

  // 根据ID查询车辆信息
  getCarById(carId) {
    return request({
      url: '/car/carbyid',
      method: 'get',
      params: { carId }
    })
  },

  // 编辑车辆信息
  editCar(data) {
    return request({
      url: '/car/editcar',
      method: 'put',
      data
    })
  },

  // 删除车辆信息
  deleteCar(carId) {
    return request({
      url: `/car/delcar/${carId}`,
      method: 'delete'
    })
  },

  // 根据小区ID查询该小区所有的车辆
  getCarsByCommunityId(commId) {
    return request({
      url: '/car/carbyidlist',
      method: 'get',
      params: { commId }
    })
  }
}
